DimenPhysicalUnits

EN Singleton object providing functions for physical unit conversion (MM, CM, Inch) and measurement utilities.

PT Objeto singleton que fornece funções para conversão de unidades físicas (MM, CM, Inch) e utilitários de medição.

Properties

Link copied to clipboard
private const val CIRCUMFERENCE_FACTOR: Double
Link copied to clipboard

EN Float extension to convert CM to Dp.

val Int.cm: Float

EN Int extension to convert CM to Dp.

Link copied to clipboard

EN Float extension to convert Inch to Dp.

EN Int extension to convert Inch to Dp.

Link copied to clipboard

EN Float extension to convert MM to Dp.

val Int.mm: Float

EN Int extension to convert MM to Dp.

Link copied to clipboard
private const val MM_TO_CM_FACTOR: Float = 10.0f

EN Constants for Physical Unit Conversion.

Link copied to clipboard
private const val MM_TO_INCH_FACTOR: Float = 25.4f

Functions

Link copied to clipboard

EN Float extension to convert CM to Inch.

EN Int extension to convert CM to Inch.

Link copied to clipboard

EN Float extension to convert CM to MM.

EN Int extension to convert CM to MM.

Link copied to clipboard

EN Converts Centimeters (CM) to Inches (Inch).

Link copied to clipboard

EN Converts Centimeters (CM) to Millimeters (MM).

Link copied to clipboard

EN Converts Inches (Inch) to Centimeters (CM).

Link copied to clipboard

EN Converts Inches (Inch) to Millimeters (MM).

Link copied to clipboard

EN Converts Millimeters (MM) to Centimeters (CM).

Link copied to clipboard

EN Converts Millimeters (MM) to Inches (Inch).

Link copied to clipboard
fun displayMeasureDiameter(diameter: Float, isCircumference: Boolean): Float

EN Adjusts a diameter value to Circumference if requested.

Link copied to clipboard

EN Float extension to convert Inch to CM.

EN Int extension to convert Inch to CM.

Link copied to clipboard

EN Float extension to convert Inch to MM.

EN Int extension to convert Inch to MM.

Link copied to clipboard
fun Float.measureDiameter(isCircumference: Boolean): Float

EN Float extension to adjust the measurement for Diameter or Circumference.

fun Number.measureDiameter(isCircumference: Boolean): Float

EN Int extension to adjust the measurement for Diameter or Circumference.

Link copied to clipboard

EN Float extension to convert MM to CM.

EN Int extension to convert MM to CM.

Link copied to clipboard

EN Float extension to convert MM to Inch.

EN Int extension to convert MM to Inch.

Link copied to clipboard

EN Float extension to calculate the Radius in Dp.

EN Int extension to calculate the Radius in Dp.

fun radius(diameter: Float, type: UnitType, resources: Resources): Float

EN Converts a diameter value in a specific physical unit to Radius in Dp.

Link copied to clipboard
fun toCm(cm: Float, resources: Resources, context: Context? = null): Float

EN Converts Centimeters (CM) to Dp.

Link copied to clipboard
fun toInch(inches: Float, resources: Resources, context: Context? = null): Float

EN Converts Inches (Inch) to Dp.

Link copied to clipboard
fun toMm(mm: Float, resources: Resources, context: Context? = null): Float

EN Converts a value in millimeters (mm) to its equivalent in Dp.

Link copied to clipboard
fun unitSizeInDp(type: UnitType, resources: Resources): Float

EN Calculates the size of 1 unit (1.0f) in Dp for a specific physical unit.